<script type="text/javascript">
$(document).ready(function(){
        $(".entero").numeric(false);
        $(".decimal").numeric();
        $(".fecha").mask("99/99/9999");
 });
</script>

<div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title" id="myModalLabel"><?=$title?></h4>
      </div>

      <?php 
      $nombre_controlador = 'prestaciones_extras'; 
      $metodo_guardar = 'guardar';
      $controlador_hist_plan = 'historiales_planes';
      $metodo_ver_historial = 'ver';
      $nombre_form = 'frm_extras';

      $attributes = array('class' => 'form-horizontal', 'role' => 'form', 'id' => $nombre_form);
      echo form_open($nombre_controlador . '/' . $metodo_guardar, $attributes); 

      if(!isset($objCobertura)) $objCobertura = new Prestacion_extra(); 
      
      if(isset($id_hist_plan)) $objCobertura->historial_plan_id = $id_hist_plan;
      else $id_hist_plan = 0;
      ?>

      <div class="modal-body">

        <?php if(isset($error) && $error != '') { ?>
          <div class="alert alert-danger col-sm-offset-2 col-sm-8"><?=$error?></div>
        <?php } ?>

        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            <?php 
            $atributos = array('type' => 'hidden',
                               'name' => 'txt_id',
                               'id' => 'txt_id', 
                               'value' => $objCobertura->id); 
            echo form_input($atributos);
            ?> 
          </div>
        </div>

        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            
            <?php 
            $hist_plan = new Historial_plan($id_hist_plan);
            $atributos = array('type' => 'hidden', 
                               'name' => 'txt_hist_plan',
                               'id' => 'txt_hist_plan',
                               'value' => $hist_plan->id);
            echo form_input($atributos);

            $hist_plan->plan->get();
            $atributos = array('type' => 'text', 
                               'class' => 'form-control', 
                               'name' => 'txt_nombre_plan',
                               'id' => 'txt_nombre_plan',
                               'placeholder' => 'Plan',
                               'readonly' => 'readonly',
                               'value' => $hist_plan->plan->nombre);
            echo form_input($atributos);
            ?> 
          </div>
        </div>


            <?php 
            if(isset($listado_prestaciones))
            {
              // Cuando se trata de uno nuevo, permito elegir las prestaciones
              $opcionesPrestaciones = array(); // El arreglo contendrá todas las opciones disponibles
              $defaultSelection = 0; // Selecciono la primera opción (si existiera) como default
              foreach ($listado_prestaciones as $prest) { // Recorro la lista para guardar cada elemento como una posible opción
                $opcionesPrestaciones[$prest->id] = $prest->nombre;
                if($defaultSelection == 0) $defaultSelection = $prest->id;
              }
              ?>
            <div class="form-group">
              <div class="col-sm-offset-3 col-sm-6">
              <?php
              echo form_dropdown('txt_prestacion', $opcionesPrestaciones, $defaultSelection, "id = txt_prestacion, class = 'form-control'");
              ?>
              </div>
            </div>
              <?php
            }
            else
            {
              // En la edición no se puede cambiar la prestación
              $objCobertura->prestacion->get();
              $atributos = array('type' => 'hidden', 
                                   'name' => 'txt_prestacion',
                                   'id' => 'txt_prestacion',
                                   'value' => $objCobertura->prestacion_id);
             ?>
            <div class="form-group">
              <div class="col-sm-offset-3 col-sm-4">     
             <?php
              echo form_input($atributos);
              ?>
                </div>
              </div>
              <div class="form-group">
                <div class="col-sm-offset-3 col-sm-6">
                  <?php 
                  $atributos = array('type' => 'text', 
                                     'class' => 'form-control', 
                                     'name' => 'txt_nombre_prest',
                                     'id' => 'txt_nombre_prest', 
                                     'readonly' => 'readonly',
                                     'placeholder' => 'Prestación', 
                                     'value' => $objCobertura->prestacion->nombre);
                  echo form_input($atributos);
                  ?> 
                </div>
              </div>
              <?php
            }
            ?>

        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            <?php 
            $atributos = array('type' => 'text', 
                               'class' => 'form-control entero', 
                               'name' => 'txt_cantidad',
                               'id' => 'txt_cantidad', 
                               'placeholder' => 'Cantidad',
                               'required' => 'required',
                               'value' => $objCobertura->cantidad);
            echo form_input($atributos);
            ?> 
          </div>
        </div>

        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            <?php 
            $atributos = array('type' => 'text', 
                               'class' => 'form-control decimal', 
                               'name' => 'txt_importe',
                               'id' => 'txt_importe', 
                               'placeholder' => 'Importe',
                               'required' => 'required',
                               'value' => $objCobertura->importe_mensual);
            echo form_input($atributos);
            ?> 
          </div>
        </div>


        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
          <?php

          $opcionesPeriodos = array(); // El arreglo contendrá todas las opciones disponibles
          $defaultSelection = 0; // Selecciono la primera opción (si existiera) como default
          if(isset($listado_periodos))
          {
            foreach ($listado_periodos as $cuota) { // Recorro la lista para guardar cada elemento como una posible opción
              $opcionesPeriodos[$cuota->periodo] = $cuota->periodo;
              if($defaultSelection == 0) $defaultSelection = $cuota->periodo;
            }
          }
          echo form_dropdown('txt_periodo_inicio', $opcionesPeriodos, $defaultSelection, "id = txt_periodo_inicio, class = 'form-control'");
          ?>
          </div>
        </div>    

        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            <input type="checkbox" name="txt_dist_uniforme" id="txt_dist_uniforme" <?php if($objCobertura->distribucion_uniforme) echo "checked='checked'"; ?> /> Distribución uniforme
          </div>
        </div>

        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            <input type="checkbox" name="txt_ilimitadas" id="txt_ilimitadas" <?php if($objCobertura->ilimitadas) echo "checked='checked'"; ?>/> Ilimitadas
          </div>
        </div>

      </div>

      <div class="modal-footer">
        <button type="submit" class="btn btn-default">Guardar</button>
        <?php if(isset($modalDesactivado)) {
          // Ocurrió un error al validar los datos a guardarse y no se abre el formulario modal
          $extra = "class = 'btn btn-default' onclick=\"redireccionar('" . site_url($controlador_hist_plan . '/' . $metodo_ver_historial . '/' . $id_hist_plan) . "')\"";
          echo form_button('btn_cancelar', 'Cancelar', $extra);
          }
          else echo "<button type='button' class = 'btn btn-default' title = 'Cancelar' alt = 'Cancelar' data-dismiss='modal'>Cancelar</button>";
           ?>
      </div>
      <?php echo form_close();?>
  </div>
</div>   